home *** CD-ROM | disk | FTP | other *** search
- STiK.ACC changes in version number order.
-
- v01.01 17-Sep-95 (More or less)
- Initial FreeWare release.
-
-
- v01.01 23-Sep-95
- Bugfix:
- Resolver bombs reading blank lines in HOSTA file (radak@bachgen.com)
-
- New:
- Dialer changed to handle direct connections (radak@bachgen.com)
- New dial.scr value SUCCESS = DIRECT (ie: no need to dial or check)
-
-
- v01.02 23-Sep-95
- New:
- Recompile with new version of DEVICE.LIB (kriesten@Mailer.Uni-Marburg.DE)
-
-
- v01.03 27-Sep-95
- Bugfix(s):
- Set PureC linker flags to -R (load to STram) -M (Malloc from STram)
- No longer crashes the system if config file cannot be loaded.
-
- New:
- Can now read config directory from STIK_DIR.DAT when loaded
- (Same as before if STIK_DIR.DAT is not present)
-
-
- v01.04 28-Sep-95
- New:
- Dialer can now pause before each FIND/RESP. Complainers were:-
- (elhays@ucdavis.edu, atinfo1@info1.rus.uni-stuttgart.de (Stefan Haake) )
-
- BugFix:
- Dialer was abandoning FIND/RESP if both were NULL, even if
- more FIND/RESP pairs followed.
-
-
- v01.05 30-Sep-95
- BugFix:
- Fixed possible bug in memory routines. An address
- that uses the top 8 bits of a pointer is now acceptable.
-
- New:
- Added set/show IP address.
-
-
- v01.06 2-Oct-95
- Fix:
- STiK now disabled at boot time. (Several requests for this)
- And disconnect also disables...
- Countdown after connect now 2 seconds (hbcsc048@louie.csun.edu Jason Scott)
- Buffer now cleared after unsuccessful dial (to get rid of `No Carrier').
-
- Change:
- PKT_SIZE is no longer a config option or stik_cfg value.
- MTU is used instead (which is the way it always should have been).
-
- New:
- LISTEN sockets implemented. Nonstandard method, but easily useable.
- Change to programming spec. Function CNgetport() is now CNgetinfo()
-
-
- v01.07 4-Oct-95 (Last update for probably a few months... :-(( )
- Change:
- When STiK is disabled, the serial port is freed, so other
- programs should be free to use it. (Jan Kriesten requested, good idea :-))
-
- (* Here ends Steve's hack and begins Dan's attempt to understand Steve's
- hack*)
-
- v01.08
- Change:
- Moved Cookie into TSR and removed all cookie functions from STiK.ACC
-
- v01.09
- Change:
- Removed all timer functions from .ACC STiK now driven entirely from TSR
-
- v01.10
- Change:
- Hell of alot of changes in the code.
- MSS is now gone as a variable. MSS is based on MTU value.
- PROTOCOL variable added to default.cfg
- 0 = SLIP
- 1 = CSLIP
-
- I kept a SLIP option in case of people who can't use CSLIP or have
- problems with CSLIP on their ISP.
-
- DFB_SIZE variable removed as per conversation with Steve.
-
- This leaves the TCP parameters of:
- TTL 64 should be good
- PING_TTL 255 should be good
- MTU variable by ISP
- RCV_WND 2-3 * MTU
-
- v01.11
- Change:
- STiK is now always enabled.
- The ports are not. 2 new commands are available
- on_port and off_port.
-
- I've moved the cv entries into the cookie. This are the extra config
- variables, like DNS, HOSTNAME etc.
-
- 1 new command setvstr, for use see stikspec. This is for use with
- setting the variables in cfg.cv array.
-
- getdftab and etm_exec are now both in the TSR. They are no longer present
- in STIK.ACC.
-
- ---
- New command query_port. Later this will determine if a given port is active.
- Now it only tests the default port.
-
- New config entry REPORT
-
- 0 = Problem reports are supressed
- 1 = Problem reports printed to the screen
-
- ---
-
- Hacked Resolve code. If you resolve a dotted decimal address and look for
- real name, you still won't get it, but you will get the dotted decimal back
- this should avoid some crashes. This needs to be really fixed, but resolve
- will hopefully be moving to it's own module soon.
-
- New command:
- extern int16 cdecl g_resolve(char *, char **, uint32 *, int16);
-
- Puts resolve code into an evnt_multi loop. Let's hope it works correctly ;)
- This is still experimental and only useable by GEM programs.
-
- 3 new config items
-
- int16 max_num_ports; /* Maximum number of ports supported */
- uint32 received_data; /* Counter for data being received */
- uint32 sent_data; /* Counter for data being sent */
-
- As of this moment only max_num_ports works, but it is defined as 1.
-
- ---
-
- New command g_TCP_wait_state, see STIKSPEC.TXT for details. This is experimental
- and not functioning properly yet.
-
- Numerous new locks, mostly to keep the Gem routines happy in a multitasking
- enviroment.
-
- New error code, sorry can be a pain. -25 Routine Locked. I.e. you can't
- use the routine because some other app already has it cornered. You'll need
- to place the gem routines in loops watching for this, it doesn't mean it failed
- it just means that it can't run at that moment. If you continue to poll the
- routine, barring any errors you will eventually be able to use it.
-
-
- -----
-
- removed above locks. They weren't working properly.
-
- g_TCP_wait now appears to be working without them.